home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 21 / AACD 21.iso / AACD / Programming / vahunz / tschak / blank-to-hyphen.c next >
Encoding:
C/C++ Source or Header  |  1998-09-16  |  466 b   |  24 lines

  1. /*
  2.  * blank-to-hyphen.c -- Replace blanks in stdin by hyphens, write to stdout.
  3.  *
  4.  * Written 1998 by Thomas Aglassinger. Public domain.
  5.  */
  6. #include <stdio.h>
  7.  
  8. int main(int argc, char *argv[])
  9. {
  10.    int current_character = fgetc(stdin);
  11.  
  12.    while (current_character != EOF)
  13.    {
  14.       if (current_character == ' ')
  15.       {
  16.          current_character = '-';
  17.       }
  18.       fputc(current_character, stdout);
  19.       current_character = fgetc(stdin);
  20.    }
  21.  
  22.    return 0;
  23. }
  24.